<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>prencar: Configuration Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  <td id="projectlogo"><img alt="Logo" src="prencar.png"/></td>
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">prencar
   &#160;<span id="projectnumber">1</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.8.0 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('class_configuration.html','');
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#pri-static-attribs">Static Private Attributes</a>  </div>
  <div class="headertitle">
<div class="title">Configuration Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="_configuration_8h_source.html">Configuration.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for Configuration:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration__coll__graph.png" border="0" usemap="#_configuration_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="class_configuration-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aecb79d09fce1b802e93a815cedd2a22e"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aecb79d09fce1b802e93a815cedd2a22e">getConfigurationVersion</a> ()</td></tr>
<tr class="memitem:a75b42e72d9a00415dfafa5d5dd8281b8"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a75b42e72d9a00415dfafa5d5dd8281b8">getSerialSpeed</a> ()</td></tr>
<tr class="memitem:ad398e1915b07ffc4091d4d5827bd6c6e"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ad398e1915b07ffc4091d4d5827bd6c6e">getMessageFilterLevel</a> ()</td></tr>
<tr class="memitem:ac9aec24b13533a9af3cb937fe5662e05"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ac9aec24b13533a9af3cb937fe5662e05">setMessageFilterLevel</a> (byte value)</td></tr>
<tr class="memitem:aecc6c34b834bb9adb42d5f8c7314cd9c"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aecc6c34b834bb9adb42d5f8c7314cd9c">getMovePwmLeftPin</a> ()</td></tr>
<tr class="memitem:a2298db2f115e9c7daa6924158eac0ee5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a2298db2f115e9c7daa6924158eac0ee5">setMovePwmLeftPin</a> (byte value)</td></tr>
<tr class="memitem:a156dc7d1360c8e70c7aba5eb20481afa"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a156dc7d1360c8e70c7aba5eb20481afa">getMovePwmRightPin</a> ()</td></tr>
<tr class="memitem:a40c3af95f85bb649a09f67c52e52e5f8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a40c3af95f85bb649a09f67c52e52e5f8">setMovePwmRightPin</a> (byte value)</td></tr>
<tr class="memitem:aa1599159aa8233fe3f974fb2e51129e4"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aa1599159aa8233fe3f974fb2e51129e4">getMoveModeFirstLeftPin</a> ()</td></tr>
<tr class="memitem:ac1c03fb6b6462d9db8430f46e1a8ef0f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ac1c03fb6b6462d9db8430f46e1a8ef0f">setMoveModeFirstLeftPin</a> (byte value)</td></tr>
<tr class="memitem:a4d1252f0afd9ebb35cc7f38a769fdeff"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a4d1252f0afd9ebb35cc7f38a769fdeff">getMoveModeSecondLeftPin</a> ()</td></tr>
<tr class="memitem:aa5a4573ea03a890274a6c94a6e238686"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aa5a4573ea03a890274a6c94a6e238686">setMoveModeSecondLeftPin</a> (byte value)</td></tr>
<tr class="memitem:a9bf200a445b05745a678d18e46ca446d"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a9bf200a445b05745a678d18e46ca446d">getMoveModeFirstRightPin</a> ()</td></tr>
<tr class="memitem:a61259ac00808ee06c50ed32045287b5d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a61259ac00808ee06c50ed32045287b5d">setMoveModeFirstRightPin</a> (byte value)</td></tr>
<tr class="memitem:a2c95181edbee124c040f5db52c15fdb6"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a2c95181edbee124c040f5db52c15fdb6">getMoveModeSecondRightPin</a> ()</td></tr>
<tr class="memitem:a47380130f77e70e563c79f2b87e3e692"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a47380130f77e70e563c79f2b87e3e692">setMoveModeSecondRightPin</a> (byte value)</td></tr>
<tr class="memitem:a0b0009b5114b418831478c031372d12c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a0b0009b5114b418831478c031372d12c">getCurrentConfiguration</a> (long *spaceForConfigValues)</td></tr>
<tr class="memitem:a13c417c35f720cae9917b7bed7ceb159"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a13c417c35f720cae9917b7bed7ceb159">updateConfiguration</a> (int *parameters)</td></tr>
<tr class="memitem:a6ecb6e35520b0877eb8a1ccb47b577b4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a6ecb6e35520b0877eb8a1ccb47b577b4">getFreeMemory</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ae327d26e81014cf46b25802478fe9b8e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_configuration.html">Configuration</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ae327d26e81014cf46b25802478fe9b8e">getInstance</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:aca67601e35566058e2bca41b7188469e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aca67601e35566058e2bca41b7188469e">doJobDelay</a></td></tr>
<tr class="memdesc:aca67601e35566058e2bca41b7188469e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time in milliseconds to wait before the main loop starts. Can be used for debug purposes.  <a href="#aca67601e35566058e2bca41b7188469e"></a><br/></td></tr>
<tr class="memitem:a09d83c2f3c4485fd864bf998e62788d7"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a09d83c2f3c4485fd864bf998e62788d7">lineFollowLeftSensorPin</a></td></tr>
<tr class="memitem:a254b7ac19c994603776d47645235a132"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a254b7ac19c994603776d47645235a132">lineFollowRightSensorPin</a></td></tr>
<tr class="memitem:a683b496d15eca4addb13325d9707abcf"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a683b496d15eca4addb13325d9707abcf">lineFollowLeftFrontSensorPin</a></td></tr>
<tr class="memitem:ab8d7a8d9f62cfafe082cc32915ef4bfa"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ab8d7a8d9f62cfafe082cc32915ef4bfa">lineFollowRightFrontSensorPin</a></td></tr>
<tr class="memitem:aa799e7ed6a4722085506a31c051bf103"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aa799e7ed6a4722085506a31c051bf103">lineFollowInterval</a></td></tr>
<tr class="memdesc:aa799e7ed6a4722085506a31c051bf103"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interval in milliseconds in which the line follow job shall be executed.  <a href="#aa799e7ed6a4722085506a31c051bf103"></a><br/></td></tr>
<tr class="memitem:a24e118088874b8f9d56bcaf245f1461d"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a24e118088874b8f9d56bcaf245f1461d">lineFollowInitialSpeedLeft</a></td></tr>
<tr class="memdesc:a24e118088874b8f9d56bcaf245f1461d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The initial speed of the left motor when the parcours starts (0-255).  <a href="#a24e118088874b8f9d56bcaf245f1461d"></a><br/></td></tr>
<tr class="memitem:aabc113e529eb659768ca98f15d3952a3"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aabc113e529eb659768ca98f15d3952a3">lineFollowInitialSpeedRight</a></td></tr>
<tr class="memdesc:aabc113e529eb659768ca98f15d3952a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The initial speed of the left motor when the parcours starts (0-255).  <a href="#aabc113e529eb659768ca98f15d3952a3"></a><br/></td></tr>
<tr class="memitem:a6c0d6f8b78ea6b6e167c80bce9447906"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a6c0d6f8b78ea6b6e167c80bce9447906">lineFollowWhiteThreshold</a></td></tr>
<tr class="memdesc:a6c0d6f8b78ea6b6e167c80bce9447906"><td class="mdescLeft">&#160;</td><td class="mdescRight">Threshold value from black to white.  <a href="#a6c0d6f8b78ea6b6e167c80bce9447906"></a><br/></td></tr>
<tr class="memitem:aabaf837f8816911a6d0b1e8cd7867cb9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aabaf837f8816911a6d0b1e8cd7867cb9">lineFollowKp</a></td></tr>
<tr class="memitem:aad2572d8c68520c2ef6613d29f38a9cf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aad2572d8c68520c2ef6613d29f38a9cf">lineFollowKd</a></td></tr>
<tr class="memitem:a25401bc6511b005d70f71e4b72f71c03"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a25401bc6511b005d70f71e4b72f71c03">liftCubePwmPin</a></td></tr>
<tr class="memdesc:a25401bc6511b005d70f71e4b72f71c03"><td class="mdescLeft">&#160;</td><td class="mdescRight">The pin where the servo motor of the hoist is connected to.  <a href="#a25401bc6511b005d70f71e4b72f71c03"></a><br/></td></tr>
<tr class="memitem:af6652efed17691fef4fa435e38c1642f"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#af6652efed17691fef4fa435e38c1642f">liftCubeUpPosition</a></td></tr>
<tr class="memdesc:af6652efed17691fef4fa435e38c1642f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pwm value to set if the hoist has to be moved up fully.  <a href="#af6652efed17691fef4fa435e38c1642f"></a><br/></td></tr>
<tr class="memitem:ac8a8b2bf842c6559c30c11436eff5c83"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ac8a8b2bf842c6559c30c11436eff5c83">liftCubeDownPosition</a></td></tr>
<tr class="memdesc:ac8a8b2bf842c6559c30c11436eff5c83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pwm value to set if the hoist has to be moved up fully.  <a href="#ac8a8b2bf842c6559c30c11436eff5c83"></a><br/></td></tr>
<tr class="memitem:a3c887c3a7f7aa88ee549c81a62cf1c9c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a3c887c3a7f7aa88ee549c81a62cf1c9c">liftCubeDownUpDuration</a></td></tr>
<tr class="memdesc:a3c887c3a7f7aa88ee549c81a62cf1c9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time in milliseconds between the liftDown and the liftUp command of the method <a class="el" href="class_lift_cube.html#a11c5c99c275d5a4acfc778852976f6cd">LiftCube::liftCube()</a>  <a href="#a3c887c3a7f7aa88ee549c81a62cf1c9c"></a><br/></td></tr>
<tr class="memitem:abb72b12442f449f9e1cb31c444b40927"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#abb72b12442f449f9e1cb31c444b40927">curveSpeedSlowMotor</a></td></tr>
<tr class="memdesc:abb72b12442f449f9e1cb31c444b40927"><td class="mdescLeft">&#160;</td><td class="mdescRight">The speed of the slower motor (in a left curve, left motor) during a 90° curve.  <a href="#abb72b12442f449f9e1cb31c444b40927"></a><br/></td></tr>
<tr class="memitem:a5bca21a22d225315fca8088a4668d20c"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a5bca21a22d225315fca8088a4668d20c">curveSpeedFastMotor</a></td></tr>
<tr class="memdesc:a5bca21a22d225315fca8088a4668d20c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The speed of the faster motor (in a left curve, right motor) during a 90° curve.  <a href="#a5bca21a22d225315fca8088a4668d20c"></a><br/></td></tr>
<tr class="memitem:aa2238d49c21c52f8e86ff0ac80aff034"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#aa2238d49c21c52f8e86ff0ac80aff034">curveInterval</a></td></tr>
<tr class="memdesc:aa2238d49c21c52f8e86ff0ac80aff034"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interval in milliseconds in which the curve job shall be executed.  <a href="#aa2238d49c21c52f8e86ff0ac80aff034"></a><br/></td></tr>
<tr class="memitem:adec850d0b0519d7a799841e6086a777d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#adec850d0b0519d7a799841e6086a777d">curveActivateEndSensorOffset</a></td></tr>
<tr class="memdesc:adec850d0b0519d7a799841e6086a777d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time in milliseconds after which the end sensor (end sensor = sensor that will recognize when the curve is driven fully) will be activated. In the case of the LeftCurve class the end sensor will be the left line sensor. Because of the fact that at the beginning of the "drive curve left" procedure the left line sensor can still be on white ground we add a offset after which the check of this end sensor shall be started.  <a href="#adec850d0b0519d7a799841e6086a777d"></a><br/></td></tr>
<tr class="memitem:a64566ef4e13d578a41614a643acfdd51"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a64566ef4e13d578a41614a643acfdd51">cubeApproachLeftBottomSensor</a></td></tr>
<tr class="memdesc:a64566ef4e13d578a41614a643acfdd51"><td class="mdescLeft">&#160;</td><td class="mdescRight">The pin where the left bottom distance sensor is connected to.  <a href="#a64566ef4e13d578a41614a643acfdd51"></a><br/></td></tr>
<tr class="memitem:a5c4874ad8b2a3f5888a0c69fbbb2bb8b"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a5c4874ad8b2a3f5888a0c69fbbb2bb8b">cubeApproachLeftTopSensor</a></td></tr>
<tr class="memdesc:a5c4874ad8b2a3f5888a0c69fbbb2bb8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The pin where the left top distance sensor is connected to.  <a href="#a5c4874ad8b2a3f5888a0c69fbbb2bb8b"></a><br/></td></tr>
<tr class="memitem:a87c9f78ce74ac840afac408a4d321cf1"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a87c9f78ce74ac840afac408a4d321cf1">cubeApproachRightBottomSensor</a></td></tr>
<tr class="memdesc:a87c9f78ce74ac840afac408a4d321cf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">The pin where the right bottom distance sensor is connected to.  <a href="#a87c9f78ce74ac840afac408a4d321cf1"></a><br/></td></tr>
<tr class="memitem:ae0ce367a5bec000ca27cd7c80117646d"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ae0ce367a5bec000ca27cd7c80117646d">cubeApproachRightTopSensor</a></td></tr>
<tr class="memdesc:ae0ce367a5bec000ca27cd7c80117646d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The pin where the right top distance sensor is connected to.  <a href="#ae0ce367a5bec000ca27cd7c80117646d"></a><br/></td></tr>
<tr class="memitem:a9b33a4a750145bf398c4030922784967"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a9b33a4a750145bf398c4030922784967">sensorDebugInterval</a></td></tr>
<tr class="memdesc:a9b33a4a750145bf398c4030922784967"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interval in milliseconds in which the debug sensors.  <a href="#a9b33a4a750145bf398c4030922784967"></a><br/></td></tr>
<tr class="memitem:a6c05aa8e21c264aab388e9532f6aa6a3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a6c05aa8e21c264aab388e9532f6aa6a3">sensorDebugReadGap</a></td></tr>
<tr class="memdesc:a6c05aa8e21c264aab388e9532f6aa6a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time in milliseconds between reading every sensor.  <a href="#a6c05aa8e21c264aab388e9532f6aa6a3"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a9ac73982b5d1611bba533567fffbaa3c"><td class="memItemLeft" align="right" valign="top">static byte const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a9ac73982b5d1611bba533567fffbaa3c">SIZEOFDYNAMICCONFIGURATION</a> = 16</td></tr>
<tr class="memdesc:a9ac73982b5d1611bba533567fffbaa3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the size of the array in which all dynamic configuration values are saved.  <a href="#a9ac73982b5d1611bba533567fffbaa3c"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a779947337bf652f0e773cb29f37f14ba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a779947337bf652f0e773cb29f37f14ba">Configuration</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:ae70babe0ee36a4650fbece87d8c7d3ba"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#ae70babe0ee36a4650fbece87d8c7d3ba">_messageFilterLevel</a></td></tr>
<tr class="memitem:a837faf9a747d5076bc8264f21bd944de"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a837faf9a747d5076bc8264f21bd944de">_movePwmLeftPin</a></td></tr>
<tr class="memitem:afc9f2ecf380cb522726bf9b9db3b22ee"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#afc9f2ecf380cb522726bf9b9db3b22ee">_movePwmRightPin</a></td></tr>
<tr class="memitem:a04b90bd7b81fc535be0371f86cb36242"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a04b90bd7b81fc535be0371f86cb36242">_moveModeFirstLeftPin</a></td></tr>
<tr class="memitem:a5d540af2975a193c360ce32847d96c21"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a5d540af2975a193c360ce32847d96c21">_moveModeSecondLeftPin</a></td></tr>
<tr class="memitem:a2fdf55feb1a8b3ecde58405c67afe698"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a2fdf55feb1a8b3ecde58405c67afe698">_moveModeFirstRightPin</a></td></tr>
<tr class="memitem:a6232e7ba37ad172f80c5248239bd8f9b"><td class="memItemLeft" align="right" valign="top">byte&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a6232e7ba37ad172f80c5248239bd8f9b">_moveModeSecondRightPin</a></td></tr>
<tr><td colspan="2"><h2><a name="pri-static-attribs"></a>
Static Private Attributes</h2></td></tr>
<tr class="memitem:a33a4ec5f460471c076a0b74b48aa7bbe"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_configuration.html">Configuration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a33a4ec5f460471c076a0b74b48aa7bbe">_instance</a></td></tr>
<tr class="memdesc:a33a4ec5f460471c076a0b74b48aa7bbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Static reference to the singleton object.  <a href="#a33a4ec5f460471c076a0b74b48aa7bbe"></a><br/></td></tr>
<tr class="memitem:a30bcffe1c1a3b15d41d824f9a1570bf6"><td class="memItemLeft" align="right" valign="top">static boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a30bcffe1c1a3b15d41d824f9a1570bf6">_instanceCreated</a> = false</td></tr>
<tr class="memitem:a4ac462aa12ad49539d33d3ea718805c6"><td class="memItemLeft" align="right" valign="top">static byte const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a4ac462aa12ad49539d33d3ea718805c6">_CONFIGURATIONVERSION</a> = 1</td></tr>
<tr class="memdesc:a4ac462aa12ad49539d33d3ea718805c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the version of the configuration (number will be increased after a set of new configuration values is added)  <a href="#a4ac462aa12ad49539d33d3ea718805c6"></a><br/></td></tr>
<tr class="memitem:a7e97b2bad64cee71271070bde2f71b74"><td class="memItemLeft" align="right" valign="top">static long const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_configuration.html#a7e97b2bad64cee71271070bde2f71b74">_SERIALSPEED</a> = 9600</td></tr>
<tr class="memdesc:a7e97b2bad64cee71271070bde2f71b74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines the serial data rate.  <a href="#a7e97b2bad64cee71271070bde2f71b74"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00006">6</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a779947337bf652f0e773cb29f37f14ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_configuration.html#a779947337bf652f0e773cb29f37f14ba">Configuration::Configuration</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00022">22</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_a779947337bf652f0e773cb29f37f14ba_icgraph.png" border="0" usemap="#class_configuration_a779947337bf652f0e773cb29f37f14ba_icgraph" alt=""/></div>
<map name="class_configuration_a779947337bf652f0e773cb29f37f14ba_icgraph" id="class_configuration_a779947337bf652f0e773cb29f37f14ba_icgraph">
<area shape="rect" id="node3" href="class_configuration.html#ae327d26e81014cf46b25802478fe9b8e" title="Configuration::getInstance" alt="" coords="235,5,407,32"/><area shape="rect" id="node5" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="456,5,579,32"/><area shape="rect" id="node7" href="class_state_maschine.html#acdadfde97fc8449c816c1b489e2f4a22" title="StateMaschine::begin" alt="" coords="627,5,775,32"/><area shape="rect" id="node9" href="class_state_maschine.html#a908a6b51448036bc23a7cd76acfcfbe0" title="StateMaschine::getInstance" alt="" coords="824,5,1008,32"/></map>
</div>
</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aecb79d09fce1b802e93a815cedd2a22e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#aecb79d09fce1b802e93a815cedd2a22e">Configuration::getConfigurationVersion</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the version of the configuration. This value will be increased in case of a new set of configuration values is applied. </p>
<dl class="section return"><dt>Returns:</dt><dd>version </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00063">63</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0b0009b5114b418831478c031372d12c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_configuration.html#a0b0009b5114b418831478c031372d12c">Configuration::getCurrentConfiguration</a> </td>
          <td>(</td>
          <td class="paramtype">long *&#160;</td>
          <td class="paramname"><em>spaceForConfigValues</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sends the whole current configuration as it is stored on the microcontroller at the moment. </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">spaceForConfigValues</td><td>Pointer to a long array with SIZEOFDYNAMICCONFIGURATION spaces to store the current configuration. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00182">182</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_a0b0009b5114b418831478c031372d12c_icgraph.png" border="0" usemap="#class_configuration_a0b0009b5114b418831478c031372d12c_icgraph" alt=""/></div>
<map name="class_configuration_a0b0009b5114b418831478c031372d12c_icgraph" id="class_configuration_a0b0009b5114b418831478c031372d12c_icgraph">
<area shape="rect" id="node3" href="class_communication.html#a17e42ee6dbbaa353944d63e7d5dee25a" title="Communication::sendCurrentConfiguration" alt="" coords="294,31,559,57"/><area shape="rect" id="node5" href="class_communication.html#a43c8f2812f29ab78f7213838e715cf49" title="Communication::checkCommands" alt="" coords="608,5,829,32"/><area shape="rect" id="node9" href="class_state_maschine.html#a5551d00a5224f595833b75969c2ca64a" title="StateMaschine::checkCommands" alt="" coords="609,56,828,83"/><area shape="rect" id="node7" href="class_communication.html#ab405d4412e7f2515e4fdc2e61a8d5963" title="Communication::doJob" alt="" coords="877,5,1032,32"/><area shape="rect" id="node11" href="class_state_maschine.html#a1095131aa8e6e9537f481b5f425395e2" title="StateMaschine::doJob" alt="" coords="879,56,1030,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a6ecb6e35520b0877eb8a1ccb47b577b4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a6ecb6e35520b0877eb8a1ccb47b577b4">Configuration::getFreeMemory</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00235">235</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_a6ecb6e35520b0877eb8a1ccb47b577b4_icgraph.png" border="0" usemap="#class_configuration_a6ecb6e35520b0877eb8a1ccb47b577b4_icgraph" alt=""/></div>
<map name="class_configuration_a6ecb6e35520b0877eb8a1ccb47b577b4_icgraph" id="class_configuration_a6ecb6e35520b0877eb8a1ccb47b577b4_icgraph">
<area shape="rect" id="node3" href="class_communication.html#a0cafeb974ccf24771478a8589aaa79b5" title="Communication::sendFreeMemory" alt="" coords="251,5,472,32"/><area shape="rect" id="node5" href="class_communication.html#ad566d07485df1c7970edd450723da1aa" title="Communication::parseAndPutCommandOnList" alt="" coords="521,5,813,32"/><area shape="rect" id="node7" href="class_communication.html#ab405d4412e7f2515e4fdc2e61a8d5963" title="Communication::doJob" alt="" coords="861,5,1016,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae327d26e81014cf46b25802478fe9b8e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_configuration.html">Configuration</a> * <a class="el" href="class_configuration.html#ae327d26e81014cf46b25802478fe9b8e">Configuration::getInstance</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get the <a class="el" href="class_configuration.html">Configuration</a> instance </p>
<dl class="section return"><dt>Returns:</dt><dd>Pointer to the configuration instance </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00013">13</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_ae327d26e81014cf46b25802478fe9b8e_cgraph.png" border="0" usemap="#class_configuration_ae327d26e81014cf46b25802478fe9b8e_cgraph" alt=""/></div>
<map name="class_configuration_ae327d26e81014cf46b25802478fe9b8e_cgraph" id="class_configuration_ae327d26e81014cf46b25802478fe9b8e_cgraph">
<area shape="rect" id="node3" href="class_configuration.html#a779947337bf652f0e773cb29f37f14ba" title="Configuration::Configuration" alt="" coords="227,5,407,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_ae327d26e81014cf46b25802478fe9b8e_icgraph.png" border="0" usemap="#class_configuration_ae327d26e81014cf46b25802478fe9b8e_icgraph" alt=""/></div>
<map name="class_configuration_ae327d26e81014cf46b25802478fe9b8e_icgraph" id="class_configuration_ae327d26e81014cf46b25802478fe9b8e_icgraph">
<area shape="rect" id="node3" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="227,5,349,32"/><area shape="rect" id="node5" href="class_state_maschine.html#acdadfde97fc8449c816c1b489e2f4a22" title="StateMaschine::begin" alt="" coords="398,5,546,32"/><area shape="rect" id="node7" href="class_state_maschine.html#a908a6b51448036bc23a7cd76acfcfbe0" title="StateMaschine::getInstance" alt="" coords="595,5,779,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ad398e1915b07ffc4091d4d5827bd6c6e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#ad398e1915b07ffc4091d4d5827bd6c6e">Configuration::getMessageFilterLevel</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns a byte value which represents the filter value. All message codes that are higher than that level will be send through out the serial interface.<br/>
 Default level: 0 </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_communication.html#a8679b3cb7ceef5527faa24454ce0f18a">Communication::send()</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00081">81</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_ad398e1915b07ffc4091d4d5827bd6c6e_icgraph.png" border="0" usemap="#class_configuration_ad398e1915b07ffc4091d4d5827bd6c6e_icgraph" alt=""/></div>
<map name="class_configuration_ad398e1915b07ffc4091d4d5827bd6c6e_icgraph" id="class_configuration_ad398e1915b07ffc4091d4d5827bd6c6e_icgraph">
<area shape="rect" id="node3" href="class_communication.html#a8679b3cb7ceef5527faa24454ce0f18a" title="Communication::send" alt="" coords="289,669,437,695"/><area shape="rect" id="node5" href="class_communication.html#ad566d07485df1c7970edd450723da1aa" title="Communication::parseAndPutCommandOnList" alt="" coords="934,289,1226,315"/><area shape="rect" id="node9" href="class_communication.html#a17bff838a0404ae06482f17bcecd3784" title="Communication::getAndRemoveCommandFromReadyCommands" alt="" coords="486,137,885,163"/><area shape="rect" id="node14" href="class_sensor_debug.html#a4d1d3e3732cdc45c7c191330bbc09327" title="SensorDebug::doJob" alt="" coords="1009,86,1151,113"/><area shape="rect" id="node16" href="class_state_maschine.html#a5551d00a5224f595833b75969c2ca64a" title="StateMaschine::checkCommands" alt="" coords="1517,593,1736,619"/><area shape="rect" id="node20" href="class_communication.html#a17e42ee6dbbaa353944d63e7d5dee25a" title="Communication::sendCurrentConfiguration" alt="" coords="553,187,818,214"/><area shape="rect" id="node24" href="class_communication.html#a0cafeb974ccf24771478a8589aaa79b5" title="Communication::sendFreeMemory" alt="" coords="575,289,796,315"/><area shape="rect" id="node27" href="class_curve_left.html#a2f70c4b1efef29cdf04dff01e6a90336" title="CurveLeft::startIt" alt="" coords="1022,846,1138,873"/><area shape="rect" id="node30" href="class_curve_left.html#a34930d2641dbbd389c536999a560f158" title="CurveLeft::doJob" alt="" coords="1313,998,1431,1025"/><area shape="rect" id="node33" href="class_lift_cube.html#ab5d1090dfcf43a319666d905b374d4a6" title="LiftCube::doJob" alt="" coords="1317,415,1427,442"/><area shape="rect" id="node35" href="class_lift_cube.html#a11c5c99c275d5a4acfc778852976f6cd" title="LiftCube::liftCube" alt="" coords="1312,542,1432,569"/><area shape="rect" id="node37" href="class_lift_cube.html#a6b6c013383282736029056541de33844" title="LiftCube::setHoistPosition" alt="" coords="599,517,771,543"/><area shape="rect" id="node46" href="class_line_follow.html#a93ff35747f2ae3bb26998f07243afc3c" title="LineFollow::doJob" alt="" coords="1309,1087,1435,1114"/><area shape="rect" id="node49" href="class_line_follow.html#a1e3bb3e01044c86e7ad87c632bac6634" title="LineFollow::readFrontLineSensors" alt="" coords="576,1150,795,1177"/><area shape="rect" id="node52" href="class_line_follow.html#af85fe355ee0699cabc3c817d10aa8b9d" title="LineFollow::readLineSensors" alt="" coords="986,1049,1174,1075"/><area shape="rect" id="node56" href="class_line_follow.html#a9db172747e4457a6b01f8d27ed41ac39" title="Calibrates the sensors." alt="" coords="1278,593,1466,619"/><area shape="rect" id="node59" href="class_move.html#a237261f2dd8fc115129f0ba998f13183" title="Move::performFastStop" alt="" coords="1002,947,1158,974"/><area shape="rect" id="node67" href="class_move.html#a9c5dc5c3a98abece0c2f40085c3601be" title="Move::controlMotors" alt="" coords="616,795,755,822"/><area shape="rect" id="node76" href="class_move.html#a0d9285d4088aa0c6fdab04f0a0e5df2c" title="Move::changeMotorSpeed" alt="" coords="994,897,1166,923"/><area shape="rect" id="node78" href="class_move.html#a5ba1c7d78d6a067bc3cfa5f9cdca921f" title="Move::changeMotorSpeedBasedOnInitialSpeed" alt="" coords="933,1099,1227,1126"/><area shape="rect" id="node84" href="class_move.html#a8dfdbb462ec42c3a2b4682db5cd5c692" title="Move::equalizeMotorsSpeed" alt="" coords="593,1099,778,1126"/><area shape="rect" id="node87" href="class_sensor_debug.html#a857e98949954a1bee4ab5ecaf502cf89" title="SensorDebug::readSensorAndSendValue" alt="" coords="555,86,815,113"/><area shape="rect" id="node91" href="class_state_maschine.html#a5b9f3dfb795afbb28c1beeaa6f6512a4" title="StateMaschine::changeState" alt="" coords="985,745,1175,771"/><area shape="rect" id="node7" href="class_communication.html#ab405d4412e7f2515e4fdc2e61a8d5963" title="Communication::doJob" alt="" coords="1295,289,1449,315"/><area shape="rect" id="node11" href="class_communication.html#a43c8f2812f29ab78f7213838e715cf49" title="Communication::checkCommands" alt="" coords="969,187,1191,214"/><area shape="rect" id="node18" href="class_state_maschine.html#a1095131aa8e6e9537f481b5f425395e2" title="StateMaschine::doJob" alt="" coords="1785,897,1935,923"/><area shape="rect" id="node39" href="class_lift_cube.html#a517b1b3c4dc314d228ba4dc79d17de64" title="LiftCube::liftUp" alt="" coords="1027,441,1133,467"/><area shape="rect" id="node42" href="class_lift_cube.html#a652d399235cafb5179a2d6c65df11112" title="LiftCube::liftDown" alt="" coords="1019,542,1141,569"/><area shape="rect" id="node64" href="class_state_maschine.html#ae028d25d4b664d805e0f516a49cfdb23" title="StateMaschine::stopParcours" alt="" coords="1275,795,1469,822"/><area shape="rect" id="node70" href="class_line_follow.html#a5f3e76e795bacff24be60b7f65d84d94" title="LineFollow::startIt" alt="" coords="1018,795,1142,822"/><area shape="rect" id="node73" href="class_state_maschine.html#aaca597f41ba735fce3ef0eb06e4fda18" title="StateMaschine::startParcours" alt="" coords="1275,694,1469,721"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa1599159aa8233fe3f974fb2e51129e4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#aa1599159aa8233fe3f974fb2e51129e4">Configuration::getMoveModeFirstLeftPin</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a04b90bd7b81fc535be0371f86cb36242">_moveModeFirstLeftPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00125">125</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_aa1599159aa8233fe3f974fb2e51129e4_icgraph.png" border="0" usemap="#class_configuration_aa1599159aa8233fe3f974fb2e51129e4_icgraph" alt=""/></div>
<map name="class_configuration_aa1599159aa8233fe3f974fb2e51129e4_icgraph" id="class_configuration_aa1599159aa8233fe3f974fb2e51129e4_icgraph">
<area shape="rect" id="node3" href="class_move.html#afcff6c5d4fd9e58382ee01d6270f4707" title="Move::begin" alt="" coords="304,5,395,32"/><area shape="rect" id="node5" href="class_move.html#a5b53cfa443fe4fe0f1b96f9b3afc4850" title="Move::getInstance" alt="" coords="443,5,570,32"/><area shape="rect" id="node7" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="619,5,741,32"/><area shape="rect" id="node9" href="class_state_maschine.html#acdadfde97fc8449c816c1b489e2f4a22" title="StateMaschine::begin" alt="" coords="790,5,938,32"/><area shape="rect" id="node11" href="class_state_maschine.html#a908a6b51448036bc23a7cd76acfcfbe0" title="StateMaschine::getInstance" alt="" coords="987,5,1171,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a9bf200a445b05745a678d18e46ca446d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a9bf200a445b05745a678d18e46ca446d">Configuration::getMoveModeFirstRightPin</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a2fdf55feb1a8b3ecde58405c67afe698">_moveModeFirstRightPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00153">153</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_a9bf200a445b05745a678d18e46ca446d_icgraph.png" border="0" usemap="#class_configuration_a9bf200a445b05745a678d18e46ca446d_icgraph" alt=""/></div>
<map name="class_configuration_a9bf200a445b05745a678d18e46ca446d_icgraph" id="class_configuration_a9bf200a445b05745a678d18e46ca446d_icgraph">
<area shape="rect" id="node3" href="class_move.html#afcff6c5d4fd9e58382ee01d6270f4707" title="Move::begin" alt="" coords="315,5,405,32"/><area shape="rect" id="node5" href="class_move.html#a5b53cfa443fe4fe0f1b96f9b3afc4850" title="Move::getInstance" alt="" coords="454,5,581,32"/><area shape="rect" id="node7" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="629,5,752,32"/><area shape="rect" id="node9" href="class_state_maschine.html#acdadfde97fc8449c816c1b489e2f4a22" title="StateMaschine::begin" alt="" coords="801,5,949,32"/><area shape="rect" id="node11" href="class_state_maschine.html#a908a6b51448036bc23a7cd76acfcfbe0" title="StateMaschine::getInstance" alt="" coords="997,5,1181,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a4d1252f0afd9ebb35cc7f38a769fdeff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a4d1252f0afd9ebb35cc7f38a769fdeff">Configuration::getMoveModeSecondLeftPin</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a5d540af2975a193c360ce32847d96c21">_moveModeSecondLeftPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00139">139</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_a4d1252f0afd9ebb35cc7f38a769fdeff_icgraph.png" border="0" usemap="#class_configuration_a4d1252f0afd9ebb35cc7f38a769fdeff_icgraph" alt=""/></div>
<map name="class_configuration_a4d1252f0afd9ebb35cc7f38a769fdeff_icgraph" id="class_configuration_a4d1252f0afd9ebb35cc7f38a769fdeff_icgraph">
<area shape="rect" id="node3" href="class_move.html#afcff6c5d4fd9e58382ee01d6270f4707" title="Move::begin" alt="" coords="323,5,413,32"/><area shape="rect" id="node5" href="class_move.html#a5b53cfa443fe4fe0f1b96f9b3afc4850" title="Move::getInstance" alt="" coords="462,5,589,32"/><area shape="rect" id="node7" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="637,5,760,32"/><area shape="rect" id="node9" href="class_state_maschine.html#acdadfde97fc8449c816c1b489e2f4a22" title="StateMaschine::begin" alt="" coords="809,5,957,32"/><area shape="rect" id="node11" href="class_state_maschine.html#a908a6b51448036bc23a7cd76acfcfbe0" title="StateMaschine::getInstance" alt="" coords="1005,5,1189,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a2c95181edbee124c040f5db52c15fdb6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a2c95181edbee124c040f5db52c15fdb6">Configuration::getMoveModeSecondRightPin</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a6232e7ba37ad172f80c5248239bd8f9b">_moveModeSecondRightPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00167">167</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_a2c95181edbee124c040f5db52c15fdb6_icgraph.png" border="0" usemap="#class_configuration_a2c95181edbee124c040f5db52c15fdb6_icgraph" alt=""/></div>
<map name="class_configuration_a2c95181edbee124c040f5db52c15fdb6_icgraph" id="class_configuration_a2c95181edbee124c040f5db52c15fdb6_icgraph">
<area shape="rect" id="node3" href="class_move.html#afcff6c5d4fd9e58382ee01d6270f4707" title="Move::begin" alt="" coords="333,5,424,32"/><area shape="rect" id="node5" href="class_move.html#a5b53cfa443fe4fe0f1b96f9b3afc4850" title="Move::getInstance" alt="" coords="473,5,599,32"/><area shape="rect" id="node7" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="648,5,771,32"/><area shape="rect" id="node9" href="class_state_maschine.html#acdadfde97fc8449c816c1b489e2f4a22" title="StateMaschine::begin" alt="" coords="819,5,967,32"/><area shape="rect" id="node11" href="class_state_maschine.html#a908a6b51448036bc23a7cd76acfcfbe0" title="StateMaschine::getInstance" alt="" coords="1016,5,1200,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aecc6c34b834bb9adb42d5f8c7314cd9c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#aecc6c34b834bb9adb42d5f8c7314cd9c">Configuration::getMovePwmLeftPin</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a837faf9a747d5076bc8264f21bd944de">_movePwmLeftPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00097">97</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_aecc6c34b834bb9adb42d5f8c7314cd9c_icgraph.png" border="0" usemap="#class_configuration_aecc6c34b834bb9adb42d5f8c7314cd9c_icgraph" alt=""/></div>
<map name="class_configuration_aecc6c34b834bb9adb42d5f8c7314cd9c_icgraph" id="class_configuration_aecc6c34b834bb9adb42d5f8c7314cd9c_icgraph">
<area shape="rect" id="node3" href="class_move.html#afcff6c5d4fd9e58382ee01d6270f4707" title="Move::begin" alt="" coords="277,5,368,32"/><area shape="rect" id="node5" href="class_move.html#a5b53cfa443fe4fe0f1b96f9b3afc4850" title="Move::getInstance" alt="" coords="417,5,543,32"/><area shape="rect" id="node7" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="592,5,715,32"/><area shape="rect" id="node9" href="class_state_maschine.html#acdadfde97fc8449c816c1b489e2f4a22" title="StateMaschine::begin" alt="" coords="763,5,911,32"/><area shape="rect" id="node11" href="class_state_maschine.html#a908a6b51448036bc23a7cd76acfcfbe0" title="StateMaschine::getInstance" alt="" coords="960,5,1144,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a156dc7d1360c8e70c7aba5eb20481afa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a156dc7d1360c8e70c7aba5eb20481afa">Configuration::getMovePwmRightPin</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#afc9f2ecf380cb522726bf9b9db3b22ee">_movePwmRightPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00111">111</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_a156dc7d1360c8e70c7aba5eb20481afa_icgraph.png" border="0" usemap="#class_configuration_a156dc7d1360c8e70c7aba5eb20481afa_icgraph" alt=""/></div>
<map name="class_configuration_a156dc7d1360c8e70c7aba5eb20481afa_icgraph" id="class_configuration_a156dc7d1360c8e70c7aba5eb20481afa_icgraph">
<area shape="rect" id="node3" href="class_move.html#afcff6c5d4fd9e58382ee01d6270f4707" title="Move::begin" alt="" coords="285,5,376,32"/><area shape="rect" id="node5" href="class_move.html#a5b53cfa443fe4fe0f1b96f9b3afc4850" title="Move::getInstance" alt="" coords="425,5,551,32"/><area shape="rect" id="node7" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="600,5,723,32"/><area shape="rect" id="node9" href="class_state_maschine.html#acdadfde97fc8449c816c1b489e2f4a22" title="StateMaschine::begin" alt="" coords="771,5,919,32"/><area shape="rect" id="node11" href="class_state_maschine.html#a908a6b51448036bc23a7cd76acfcfbe0" title="StateMaschine::getInstance" alt="" coords="968,5,1152,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a75b42e72d9a00415dfafa5d5dd8281b8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long <a class="el" href="class_configuration.html#a75b42e72d9a00415dfafa5d5dd8281b8">Configuration::getSerialSpeed</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the serial data rate used for the communication between the board and the host computer. </p>
<dl class="section return"><dt>Returns:</dt><dd>speed </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00071">71</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_a75b42e72d9a00415dfafa5d5dd8281b8_icgraph.png" border="0" usemap="#class_configuration_a75b42e72d9a00415dfafa5d5dd8281b8_icgraph" alt=""/></div>
<map name="class_configuration_a75b42e72d9a00415dfafa5d5dd8281b8_icgraph" id="class_configuration_a75b42e72d9a00415dfafa5d5dd8281b8_icgraph">
<area shape="rect" id="node3" href="class_communication.html#a88aa7a2d2ac5202e2b8eef787d1a8689" title="Communication::Communication" alt="" coords="248,5,459,32"/><area shape="rect" id="node5" href="class_communication.html#ad7b13fccf78bfce83efc9bb06c64facd" title="Communication::getInstance" alt="" coords="507,5,693,32"/><area shape="rect" id="node8" href="class_line_follow.html#afac0ad1ff185b7e5f9b47428cb2e5e48" title="LineFollow::begin" alt="" coords="741,5,864,32"/><area shape="rect" id="node10" href="class_state_maschine.html#acdadfde97fc8449c816c1b489e2f4a22" title="StateMaschine::begin" alt="" coords="913,5,1061,32"/><area shape="rect" id="node12" href="class_state_maschine.html#a908a6b51448036bc23a7cd76acfcfbe0" title="StateMaschine::getInstance" alt="" coords="1109,5,1293,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ac9aec24b13533a9af3cb937fe5662e05"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_configuration.html#ac9aec24b13533a9af3cb937fe5662e05">Configuration::setMessageFilterLevel</a> </td>
          <td>(</td>
          <td class="paramtype">byte&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>All message codes sent over the <a class="el" href="class_communication.html#a8679b3cb7ceef5527faa24454ce0f18a">Communication::send()</a> method that are higher than that level will be send through out the serial interface.<br/>
 </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_communication.html#a8679b3cb7ceef5527faa24454ce0f18a">Communication::send()</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00090">90</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac1c03fb6b6462d9db8430f46e1a8ef0f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_configuration.html#ac1c03fb6b6462d9db8430f46e1a8ef0f">Configuration::setMoveModeFirstLeftPin</a> </td>
          <td>(</td>
          <td class="paramtype">byte&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a04b90bd7b81fc535be0371f86cb36242">_moveModeFirstLeftPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00132">132</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a61259ac00808ee06c50ed32045287b5d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_configuration.html#a61259ac00808ee06c50ed32045287b5d">Configuration::setMoveModeFirstRightPin</a> </td>
          <td>(</td>
          <td class="paramtype">byte&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a2fdf55feb1a8b3ecde58405c67afe698">_moveModeFirstRightPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00160">160</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa5a4573ea03a890274a6c94a6e238686"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_configuration.html#aa5a4573ea03a890274a6c94a6e238686">Configuration::setMoveModeSecondLeftPin</a> </td>
          <td>(</td>
          <td class="paramtype">byte&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a5d540af2975a193c360ce32847d96c21">_moveModeSecondLeftPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00146">146</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a47380130f77e70e563c79f2b87e3e692"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_configuration.html#a47380130f77e70e563c79f2b87e3e692">Configuration::setMoveModeSecondRightPin</a> </td>
          <td>(</td>
          <td class="paramtype">byte&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a6232e7ba37ad172f80c5248239bd8f9b">_moveModeSecondRightPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00174">174</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2298db2f115e9c7daa6924158eac0ee5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_configuration.html#a2298db2f115e9c7daa6924158eac0ee5">Configuration::setMovePwmLeftPin</a> </td>
          <td>(</td>
          <td class="paramtype">byte&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#a837faf9a747d5076bc8264f21bd944de">_movePwmLeftPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00104">104</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a40c3af95f85bb649a09f67c52e52e5f8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_configuration.html#a40c3af95f85bb649a09f67c52e52e5f8">Configuration::setMovePwmRightPin</a> </td>
          <td>(</td>
          <td class="paramtype">byte&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_configuration.html#afc9f2ecf380cb522726bf9b9db3b22ee">_movePwmRightPin</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00118">118</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a13c417c35f720cae9917b7bed7ceb159"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="class_configuration.html#a13c417c35f720cae9917b7bed7ceb159">Configuration::updateConfiguration</a> </td>
          <td>(</td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>parameters</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Updates all configuration values according to the given parameters.</p>
<p><b>WARNING: Be aware of the fact that the Serial library of the Arduino board at the moment only accepts 64 characters for the timebeing (because of a ring buffer). If more configuration values are added, we have to adjust that ring buffer in the core libs!!!!</b><br/>
 <b>The ringbuffer has been adjusted now inside C:/Program Files (X86)/Arduino/arduino-1.0/hardware/arduino/cores/arduino/HardwareSerial.cpp to 128!!</b> </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">parameters</td><td>Pointer to a long array with SIZEOFDYNAMICCONFIGURATION parameters. </td></tr>
  </table>
  </dd>
</dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000004">Todo:</a></b></dt><dd>Add a check for the configuration version! </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8cpp_source.html#l00210">210</a> of file <a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_configuration_a13c417c35f720cae9917b7bed7ceb159_icgraph.png" border="0" usemap="#class_configuration_a13c417c35f720cae9917b7bed7ceb159_icgraph" alt=""/></div>
<map name="class_configuration_a13c417c35f720cae9917b7bed7ceb159_icgraph" id="class_configuration_a13c417c35f720cae9917b7bed7ceb159_icgraph">
<area shape="rect" id="node3" href="class_state_maschine.html#a5551d00a5224f595833b75969c2ca64a" title="StateMaschine::checkCommands" alt="" coords="272,5,491,32"/><area shape="rect" id="node5" href="class_state_maschine.html#a1095131aa8e6e9537f481b5f425395e2" title="StateMaschine::doJob" alt="" coords="539,5,690,32"/></map>
</div>
</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a4ac462aa12ad49539d33d3ea718805c6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte const <a class="el" href="class_configuration.html#a4ac462aa12ad49539d33d3ea718805c6">Configuration::_CONFIGURATIONVERSION</a> = 1<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the version of the configuration (number will be increased after a set of new configuration values is added) </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00011">11</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a33a4ec5f460471c076a0b74b48aa7bbe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_configuration.html">Configuration</a> <a class="el" href="class_configuration.html#a33a4ec5f460471c076a0b74b48aa7bbe">Configuration::_instance</a><code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Static reference to the singleton object. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00009">9</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a30bcffe1c1a3b15d41d824f9a1570bf6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">boolean <a class="el" href="class_configuration.html#a30bcffe1c1a3b15d41d824f9a1570bf6">Configuration::_instanceCreated</a> = false<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00010">10</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae70babe0ee36a4650fbece87d8c7d3ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#ae70babe0ee36a4650fbece87d8c7d3ba">Configuration::_messageFilterLevel</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00013">13</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a04b90bd7b81fc535be0371f86cb36242"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a04b90bd7b81fc535be0371f86cb36242">Configuration::_moveModeFirstLeftPin</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00016">16</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2fdf55feb1a8b3ecde58405c67afe698"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a2fdf55feb1a8b3ecde58405c67afe698">Configuration::_moveModeFirstRightPin</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00018">18</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5d540af2975a193c360ce32847d96c21"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a5d540af2975a193c360ce32847d96c21">Configuration::_moveModeSecondLeftPin</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00017">17</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6232e7ba37ad172f80c5248239bd8f9b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a6232e7ba37ad172f80c5248239bd8f9b">Configuration::_moveModeSecondRightPin</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00019">19</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a837faf9a747d5076bc8264f21bd944de"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a837faf9a747d5076bc8264f21bd944de">Configuration::_movePwmLeftPin</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00014">14</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="afc9f2ecf380cb522726bf9b9db3b22ee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#afc9f2ecf380cb522726bf9b9db3b22ee">Configuration::_movePwmRightPin</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00015">15</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7e97b2bad64cee71271070bde2f71b74"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long const <a class="el" href="class_configuration.html#a7e97b2bad64cee71271070bde2f71b74">Configuration::_SERIALSPEED</a> = 9600<code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Defines the serial data rate. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00012">12</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a64566ef4e13d578a41614a643acfdd51"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a64566ef4e13d578a41614a643acfdd51">Configuration::cubeApproachLeftBottomSensor</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The pin where the left bottom distance sensor is connected to. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00088">88</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5c4874ad8b2a3f5888a0c69fbbb2bb8b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a5c4874ad8b2a3f5888a0c69fbbb2bb8b">Configuration::cubeApproachLeftTopSensor</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The pin where the left top distance sensor is connected to. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00089">89</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a87c9f78ce74ac840afac408a4d321cf1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a87c9f78ce74ac840afac408a4d321cf1">Configuration::cubeApproachRightBottomSensor</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The pin where the right bottom distance sensor is connected to. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00090">90</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae0ce367a5bec000ca27cd7c80117646d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#ae0ce367a5bec000ca27cd7c80117646d">Configuration::cubeApproachRightTopSensor</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The pin where the right top distance sensor is connected to. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00091">91</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="adec850d0b0519d7a799841e6086a777d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#adec850d0b0519d7a799841e6086a777d">Configuration::curveActivateEndSensorOffset</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Time in milliseconds after which the end sensor (end sensor = sensor that will recognize when the curve is driven fully) will be activated. In the case of the LeftCurve class the end sensor will be the left line sensor. Because of the fact that at the beginning of the "drive curve left" procedure the left line sensor can still be on white ground we add a offset after which the check of this end sensor shall be started. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00086">86</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa2238d49c21c52f8e86ff0ac80aff034"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#aa2238d49c21c52f8e86ff0ac80aff034">Configuration::curveInterval</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Interval in milliseconds in which the curve job shall be executed. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00081">81</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5bca21a22d225315fca8088a4668d20c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a5bca21a22d225315fca8088a4668d20c">Configuration::curveSpeedFastMotor</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The speed of the faster motor (in a left curve, right motor) during a 90° curve. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00080">80</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="abb72b12442f449f9e1cb31c444b40927"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#abb72b12442f449f9e1cb31c444b40927">Configuration::curveSpeedSlowMotor</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The speed of the slower motor (in a left curve, left motor) during a 90° curve. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00079">79</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aca67601e35566058e2bca41b7188469e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#aca67601e35566058e2bca41b7188469e">Configuration::doJobDelay</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Time in milliseconds to wait before the main loop starts. Can be used for debug purposes. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00046">46</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac8a8b2bf842c6559c30c11436eff5c83"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#ac8a8b2bf842c6559c30c11436eff5c83">Configuration::liftCubeDownPosition</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Pwm value to set if the hoist has to be moved up fully. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00076">76</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3c887c3a7f7aa88ee549c81a62cf1c9c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a3c887c3a7f7aa88ee549c81a62cf1c9c">Configuration::liftCubeDownUpDuration</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Time in milliseconds between the liftDown and the liftUp command of the method <a class="el" href="class_lift_cube.html#a11c5c99c275d5a4acfc778852976f6cd">LiftCube::liftCube()</a> </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00077">77</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a25401bc6511b005d70f71e4b72f71c03"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a25401bc6511b005d70f71e4b72f71c03">Configuration::liftCubePwmPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The pin where the servo motor of the hoist is connected to. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00074">74</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="af6652efed17691fef4fa435e38c1642f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#af6652efed17691fef4fa435e38c1642f">Configuration::liftCubeUpPosition</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Pwm value to set if the hoist has to be moved up fully. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00075">75</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a24e118088874b8f9d56bcaf245f1461d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a24e118088874b8f9d56bcaf245f1461d">Configuration::lineFollowInitialSpeedLeft</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The initial speed of the left motor when the parcours starts (0-255). </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00053">53</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aabc113e529eb659768ca98f15d3952a3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#aabc113e529eb659768ca98f15d3952a3">Configuration::lineFollowInitialSpeedRight</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The initial speed of the left motor when the parcours starts (0-255). </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00054">54</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa799e7ed6a4722085506a31c051bf103"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#aa799e7ed6a4722085506a31c051bf103">Configuration::lineFollowInterval</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Interval in milliseconds in which the line follow job shall be executed. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00052">52</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aad2572d8c68520c2ef6613d29f38a9cf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#aad2572d8c68520c2ef6613d29f38a9cf">Configuration::lineFollowKd</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000006">Todo:</a></b></dt><dd>write comment </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00072">72</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="aabaf837f8816911a6d0b1e8cd7867cb9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#aabaf837f8816911a6d0b1e8cd7867cb9">Configuration::lineFollowKp</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000005">Todo:</a></b></dt><dd>write comment </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00068">68</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a683b496d15eca4addb13325d9707abcf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a683b496d15eca4addb13325d9707abcf">Configuration::lineFollowLeftFrontSensorPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00050">50</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a09d83c2f3c4485fd864bf998e62788d7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a09d83c2f3c4485fd864bf998e62788d7">Configuration::lineFollowLeftSensorPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00048">48</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab8d7a8d9f62cfafe082cc32915ef4bfa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#ab8d7a8d9f62cfafe082cc32915ef4bfa">Configuration::lineFollowRightFrontSensorPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00051">51</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a254b7ac19c994603776d47645235a132"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte <a class="el" href="class_configuration.html#a254b7ac19c994603776d47645235a132">Configuration::lineFollowRightSensorPin</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00049">49</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6c0d6f8b78ea6b6e167c80bce9447906"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a6c0d6f8b78ea6b6e167c80bce9447906">Configuration::lineFollowWhiteThreshold</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Threshold value from black to white. </p>
<p>If the sensor measures a value below that threshold value than the software considers that sensors physical position to be on "white" ground. This treshold value is calculated during the calibration of the sensors.<br/>
 The default value 156 is based on first measurements and set as long as no calibration is done. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="class_line_follow.html#a9db172747e4457a6b01f8d27ed41ac39" title="Calibrates the sensors.">LineFollow::calibrateSensors()</a> </dd></dl>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00063">63</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9b33a4a750145bf398c4030922784967"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a9b33a4a750145bf398c4030922784967">Configuration::sensorDebugInterval</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Interval in milliseconds in which the debug sensors. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00093">93</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6c05aa8e21c264aab388e9532f6aa6a3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_configuration.html#a6c05aa8e21c264aab388e9532f6aa6a3">Configuration::sensorDebugReadGap</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Time in milliseconds between reading every sensor. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00094">94</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9ac73982b5d1611bba533567fffbaa3c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">byte const <a class="el" href="class_configuration.html#a9ac73982b5d1611bba533567fffbaa3c">Configuration::SIZEOFDYNAMICCONFIGURATION</a> = 16<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Defines the size of the array in which all dynamic configuration values are saved. </p>
<p>Update this, if you want to add new configuration values to the list of dynamic configuration values. </p>

<p>Definition at line <a class="el" href="_configuration_8h_source.html#l00026">26</a> of file <a class="el" href="_configuration_8h_source.html">Configuration.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>D:/Workspace/Arduino/prencar/<a class="el" href="_configuration_8h_source.html">Configuration.h</a></li>
<li>D:/Workspace/Arduino/prencar/<a class="el" href="_configuration_8cpp_source.html">Configuration.cpp</a></li>
</ul>
</div><!-- contents -->
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="class_configuration.html">Configuration</a>      </li>

    <li class="footer">Generated on Thu Apr 26 2012 09:42:56 for prencar by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li>
   </ul>
 </div>


</body>
</html>
